package com.ruoyi.system.domain.vo;


import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class BdmMemberRuleGetInfoVo {

    /**
     * 用户id
     */
    private Long sysUserid;

    /**
     * 昵称
     */
    private String nickName;


    /**
     * 头像
     */
    private String avatar;

    /**
     * 性别
     */
    private String sex;

    /**
     * 手机号
     */
    private String phonenumber;

    /**
     * 会员等级 1vip 2svip
     */
    private Long memberLevel;

    /**
     * 会员等级名称
     */
    private String memberName;

    /**
     * 代理等级
     */
    private Long memberAgencyLevel;

    /**
     * 代理等级名称
     */
    private String memberAgencyLevelName;

    /**
     * 注册时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date createTime;

    /**
     * 默认收货地址
     */
    private String detail;

    /**
     * 推荐人id
     */
    private Long parentId;

    /**
     * 推荐人名称
     */
    private String parentName;
    private String province;
    private String city;
    private String district;

    /**
     * 可用余额
     */
    private BigDecimal remainingSum;

    /**
     * 已使用余额
     */
    private BigDecimal useRemainingSum;

    /**
     * 已提现余额
     */
    private BigDecimal extractRemainingSum;

    /**
     * 当前佣金
     */
    private BigDecimal earnings;

    /**
     * 待结算佣金
     */
    private BigDecimal staySettleEarnings;

    /**
     * 已提现佣金
     */
    private BigDecimal extractEarnings;

    /**
     * 可用积分
     */
    private Long creditScore;

    /**
     * 已使用积分
     */
    private Long useCreditScore;


}
